I really wish I would've found this video sooner...but I'm so very happy I've found it now. :)
WARNING: for massive spoilers for the Torchwood Season 2 finale (cuz that's kind of the whole point of the clip...); and also...it's Hitler.
(
Torchwood Series 2 Finale Upsets Even Hitler )